package com.ssh.manager;

import java.util.List;
import java.util.Map;

import com.ssh.common.util.Page;
import com.ssh.entity.SuperMarketProduct;

public interface SuperMarketProductManager {
	/**
	 * 保存修改实体
	 * @param superMarketProduct
	 * @return
	 */
	public SuperMarketProduct saveOrUpdateEntity(SuperMarketProduct superMarketProduct);
	
	/**
	 * 根据ID取出实体
	 * @param id
	 * @return
	 */
	public SuperMarketProduct getSuperMarketProductById(Long id);
	
	/**
	 * 按条件分页查询
	 * @param conditionMap
	 * @param page
	 * @param isDesc
	 */
	public void findMarketProductListByPage(Map conditionMap, Page page, String isDesc);
	
	/**
	 * 查询某个门店内某些品牌的所有商品
	 * @param marketId
	 * @param brandIds
	 * @return
	 */
	public List<SuperMarketProduct> findBysmId_brandId(Long marketId, String[] brandIds);
	
	public List<SuperMarketProduct> findByMid_Bid(Long marketId, Long brandId);
}
